fibers_timeout_queue
This crate provides a timeout queue based on fibers
crate.
Examples
use TimeoutQueue;
use Duration;
use thread;
let mut queue = new;
assert_eq!; // `queue` is empty
queue.push;
queue.push;
queue.push;
assert_eq!; // No expired items
sleep;
assert_eq!; // There is an expired item
assert_eq!;